<?php
 /*
 * 1626cms 管理中心 廣告廣利函數
 * ============================================================================
 * 版權所有: 1626網絡，并保留所有權利。
 * 網站地址: http://www.1626.com；
 * ----------------------------------------------------------------------------
 * 這不是一個自由軟件！您只能在不用于商業目的的前提下對程序代碼進行修改和
 * 使用；不允許對程序代碼以任何形式任何目的的再發布。
 * ============================================================================
*/
 if(!defined('IN_QISHI'))
 {
 	die('Access Denied!');
 }
 //獲取廣告列表
function get_ad_list($offset,$perpage,$get_sql= '')
{
global $db;
$row_arr = array();
if(isset($offset)&&!empty($perpage))
{
$limit=" LIMIT ".$offset.','.$perpage;
}
$result = $db->query("SELECT * FROM ".table('ad')." ".$get_sql." ORDER BY id DESC ".$limit);
while($row = $db->fetch_array($result))
{
$row['type_name']=get_ad_type_one($row['type_id']);
$row['category_name']=get_ad_category_one($row['category_id']);
$row['title_str']=cut_str($row['title'],5,0);
$row['url_str']=cut_str($row['url'],10,0);
$row_arr[] = $row;
}
return $row_arr;
}
//獲取廣告(單個)
function get_ad_one($val=1){
global $db;
$sql = "select * from ".table('ad')." where id=".intval($val);
$category_one=$db->getone($sql);
return $category_one;
}
//獲取廣告類型
function get_ad_type(){
global $db;
$sql = "select * from ".table('ad_type')."  ORDER BY category_order desc,id asc";
$list=$db->getall($sql);
return $list;
}
//獲取廣告位置
function get_ad_category($type=NULL){
global $db;
if ($type==NULL)
{
$sql = "select * from ".table('ad_category')."  ORDER BY  id asc";
}
else
{
$sql = "select * from ".table('ad_category')." WHERE type_id=".$type." ORDER BY id asc";
}
$list=$db->getall($sql);
return $list;
}
//獲取廣告位置(單個)
function get_ad_category_one($val=1){
global $db;
$sql = "select * from ".table('ad_category')." where id=".intval($val);
$category_one=$db->getone($sql);
return $category_one['categoryname'];
}
//獲取廣告類型(單個)
function get_ad_type_one($val=1){
global $db;
$sql = "select * from ".table('ad_type')." where id=".intval($val);
$category_one=$db->getone($sql);
return $category_one['categoryname'];
}
//刪除廣告
function delete_ad($id)
{
global $db;
if (!is_array($id)) return false;
foreach ($id as $val)
{
delete_ad_img($val);
}
$sqlin=implode(",",$id);
if (!is_numeric(str_replace(",","",$sqlin))) return false;
if (!$db->query("Delete from ".table('ad')." WHERE id IN (".$sqlin.")")) return false; 
return true;
}
//刪除廣告圖片
function delete_ad_img($id)
{
global $db,$upfiles_dir;
$sql = "select * from ".table('ad')." where type_id='2' AND id=".intval($id);
$list=$db->getone($sql);
@unlink($upfiles_dir.$list['img']);
return true;
}
//刪除廣告分類
function delete_ad_category($id)
{
global $db;
if (!$db->query("Delete from ".table('ad_category')." WHERE id  = ".intval($id)." AND admin_set<>'1'")) return false; 
return true;
}
?>
